草庐IT

Java HttpURLConnection - 带 Cookie 的 POST

全部标签

android - 使用 Volley 发送带有 JSONArray 的 POST 请求

我想在Android中发送一个简单的POST请求,正文如下:[{"value":1}]我尝试在Android中使用Volley库,这是我的代码://thejsonArraythatIwanttoPOSTStringjson="[{\"value\":1}]";JSONArrayjsonBody=null;try{jsonBody=newJSONArray(json);}catch(JSONExceptione){e.printStackTrace();}finalJSONArrayfinalJsonBody=jsonBody;//startingtherequestfinalReque

php - 使用来自 Android 应用程序的文件和文本发出 POST 请求

我在从我的Android应用程序向我的Web服务(GoogleCloud和PHP)发出正确的POST请求时遇到了一些问题。当我尝试从Android发送图像时,它返回“200OK”响应,但该图像并未保存在GoogleCloudStorage的存储桶中。我知道问题出在我在Android应用程序中的方法发出的POST请求,因为我已经使用Postman进行了测试,并且没有遇到任何问题。所以我的应用程序中的以下代码有问题:publicvoiduploadFile(StringuploadUrl,Stringfilename,StringnewFileName)throwsIOException{

android - 在 android 上通过 POST 发送二进制数据

Android支持有限版本的apache的http客户端(v4)。通常如果我想通过POST使用contenttype=application/octet-stream发送二进制数据,我执行以下操作:HttpClientclient=getHttpClient();HttpPostmethod=newHttpPost("http://192.168.0.1:8080/xxx");System.err.println("sendtoserver"+s);if(compression){byte[]compressed=compress(s);RequestEntityentity=newB

android - 如何将 http post 从 android 发送到 google app engine 服务器?

我正在尝试从我的android向我在GAE上的服务器发出httppost请求。在android端,帖子似乎运行良好,但在服务器端,doPost(...)永远不会被调用。谁能告诉我为什么?这是我的相关安卓代码:protectedIntegerdoInBackground(View...arg0){try{HttpClienthttpClient=newDefaultHttpClient();//HttpPosthttpPost=newHttpPost("http://elf-security.appspot.com");HttpPosthttpPost=newHttpPost("http

android - 将音频流式传输到 Android 中的 http-post

我正在努力从Android设备录制语音,将数据编码为某种音频编码(M4A、FLAC、Ogg)将其流式上传到我的服务器(分块的http帖子)-在录制过程中。有什么想法可以实现这些吗?我尝试使用Android的MediaRecorder(它记录音频、编码并保存到文件)并使用Android的HttpClient和InputStreamEntity,它允许从输入上传数据溪流。我使用了https://github.com/Teaonly/android-eye/blob/master/src/teaonly/droideye/StreamingLoop.java中的“StreamingLoop”

使用C#发送HTTP的Get和Post请求

c#使用HTTP发送GET()请求:publicstaticstringGetHttpResponse(stringurl,intTimeout){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Method="GET";request.ContentType="text/html;charset=UTF-8";request.UserAgent=null;request.Timeout=Timeout;HttpWebResponseresponse=(HttpWebResponse)request.Ge

android - 当 Http Post 成功完成并等待响应时互联网连接丢失怎么办?

我正在使用HTTPpost将数据发送到服务器,并成功地在服务器上触发。现在在发送数据和等待服务器响应之间,突然由于网络问题我的android设备失去了互联网连接。在设备中,我能够显示连接丢失的警报对话框,但在服务器端,数据已经处理并在数据库(即MySQL服务器)中更新但我的android设备不知道这个bcoz,直到它没有得到服务器的任何响应。如何解决。是否可以在服务器端或在Android应用程序中完成以及如何完成?服务器如何知道安卓手机到现在还没有收到响应?任何想法..等待答案??? 最佳答案 对于从设备发送到服务器的每个请求,您应

android - 在默认 cookiestore 中手动设置 cookie 并在 okhttp 请求中使用它

在我的android应用程序中,我正在迁移到okhttp并且需要在默认cookieStore中为登录用户手动设置PHPSESSID,这样他们就不会被注销。我正在使用以下代码手动设置cookie。((CookieManager)client.getCookieHandler()).getCookieStore().add(newURI("http://www.example.com"),newHttpCookie("PHPSESSID",getPhpSessionID()));cookie似乎已设置,因为我可以使用此代码取回cookie((CookieManager)client.get

php - 应用程序发明家 2 POST

我想在appinventor应用中集成一个webviewer组件。我希望应用程序POST一些东西到已经准备好的PHP脚本。我不想使用GET。所以服务器上的PHP看起来像:我的appinventorblock看起来像:这是行不通的。任何帮助表示赞赏。谢谢。编辑:第二次尝试。谢谢@易伟。 最佳答案 添加requestheaders:content-type:application/x-www-form-urlencoded和buildrequestData 关于php-应用程序发明家2POS

android - Retrofit 2 - POST 请求变成了 GET?

我的POST请求一直以GET形式发送并被API端点拒绝MyService类@FormUrlEncoded@POST("api/users/")Call>getUsers(@FieldMapHashMapparameters);请求码Gsonbuilder=newGsonBuilder().setLenient().create();Retrofitclient=newRetrofit.Builder().baseUrl(Constants.API_ENDPOINT_TEST_URL).addConverterFactory(GsonConverterFactory.create(bui